31
12
0
9
3
13
5
14
15
17
37
43
32
35
41
75
145
89
21
120
65
24
16
34
38
109
93
40
81
7
60
18
42
8
36
20
130
116
55
52
2
177
54
28
61